multi-screw pump - German English Dictionary